@charset 'utf-8';

.detail-top {
    margin-bottom: 106px;
    .detail-top-img {
        margin: 0 auto;
        &::after {
            content: 'Combine-unit';
            display: block;
            width: 540px;
            //          height: 90px;
            border: 2px solid transparent;
            text-align: center;
            font-size: 50px;
            line-height: 76px;
            color: white;
            position: absolute;
            top: 50%;
            left: 50%;
            margin-top: -10px;
            margin-left: -290px;
        }
        &::before {
            content: 'Dot. Multi-functional';
            display: block;
            width: 780px;
            //          height: 90px;
            border: 2px solid transparent;
            text-align: center;
            font-size: 50px;
            line-height: 76px;
            color: white;
            position: absolute;
            top: 20%;
            left: 50%;
            margin-top: 30px;
            margin-left: -390px;
        }
    }

    @media screen and (max-width:769px) {
        .detail-top-img {
            &::after,
            &::before {
                display: none;
            }
        }
    }
    
    .detail-top-title {
        text-align: center;
        h3 {
            font-size: 18px;
        }
    }
    
    @media screen and (min-width:768px) and (max-width:768px) {
        .more-vi {
           display: block;
        }
    }
}

.detail-bot {
    .detail-bot-items {
        margin-bottom: 80px;
        .detail-bot-item {
            margin: 0 auto 20px;
            h1 {
                font-size: 50px;
                line-height: 60px;
                color: #000000;
                margin-left: 20px;
                margin-top: 0px;
            }
            p {
                font-size: 18px;
                line-height: 22px;
                margin-left: 20px;
                color: #000000;
            }
        }

        .bot-item-design {
            padding-top: 60px;
        }
    }
}

.scene {
    .scene-title {
        text-align: center;
        h1 {
            font-size: 45px;
            line-height: 125px;
            color: #000000;
        }
    }
    
    .scene-carousel {
        margin-bottom: 100px;
    }
}
